popover: Initialize some locals
authorTimm Bäder <mail@baedert.org>
Mon, 28 Aug 2017 09:15:58 +0000 (11:15 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 28 Aug 2017 09:17:47 +0000 (11:17 +0200)
gtk_popover_get_pointing_to does not fill the given rect in every case.

gtk/gtkpopover.c

index 84f034bb1837816594117543e0603cf718ba147a..5bc10c8fced94c69c6e65cae785dc4bf13381a9f 100644 (file)
@@ -813,7 +813,7 @@ gtk_popover_get_gap_coords (GtkPopover      *popover,
 {
   GtkWidget *widget = GTK_WIDGET (popover);
   GtkPopoverPrivate *priv = popover->priv;
-  GdkRectangle rect;
+  GdkRectangle rect = { 0 };
   gint base, tip, tip_pos;
   gint initial_x, initial_y;
   gint tip_x, tip_y;
@@ -1104,7 +1104,7 @@ gtk_popover_update_position (GtkPopover *popover)
   GtkWidget *widget = GTK_WIDGET (popover);
   GtkAllocation window_alloc;
   GtkBorder window_shadow;
-  GdkRectangle rect;
+  GdkRectangle rect = { 0 };
   GtkRequisition req;
   GtkPositionType pos;
   gint overshoot[4];